Изменяемые и неизменяемые типы данных в Python

Задумывались ли вы, почему в Python есть изменяемые и неизменяемые типы?

Вы когда-нибудь сталкивались с подобной ошибкой в Python?

>>> s = 'hello'
>>> s[0] = 'H'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment

В этой статье я приведу несколько практических примеров и покажу некоторые преимущества использования неизменяемых типов.

Читать

Последнее обновление 4 года назад

Основные типы данных в Python для начинающих

Каждое значение в Python имеет тип. Поскольку всё в Python — объекты, типы являются классами, а значения — экземплярами (объектами) этих классов.

В Python 2 типы и классы — разные понятия, в то время как в Python 3 это одно и то же.

В Python есть разные типы, давайте рассмотрим самые основные.

Читать

Последнее обновление 4 года назад